|
|
Academia embrace CoSy compiler development system
14 new compiler research projects using CoSy
Amsterdam – 14 July 2006 – ACE Associated Compiler Experts bv is pleased to announce
fourteen (14) new compiler research projects based upon its CoSy compiler development
system. With its modular design and extensive use of software generators, CoSy is the
world’s best environment for professional construction of production quality compilers for
the broad range of processor architectures. Many large and small semiconductor industries
have successfully used CoSy in the development of their C/C++ compilers. While CoSy has
always been available for selected research in advanced compilation techniques, an
increasing number of researchers recognize the advantages of working with this wellsupported
and maintained compiler framework.
The CoSy compiler research projects that recently started, cover a wide range of topics. Four
independent compiler research projects at Università di Bologna,
Universiteit van Amsterdam, Universiteit van Leiden and Waseda University in Tokyo, focus
on the subject of compilation for heterogeneous multiprocessor systems.
Politecnico di Torino, Technische Universiteit Delft and the University of Edinburgh have
started research on the topic of compilation for reconfigurable processors. “CoSy is an
extremely powerful compiler platform,” says Mihai Lazarescu from Politecnico di Torino.
“With its high level of abstraction, CoSy poses a steep learning curve for the students, but
this definitely pays off in quality and productivity for elaborate projects.”
Another three universities are involved in research of hardware/software co-design
methodologies and tools: Osaka University, RWTH Aachen and UniversitTMt Karlsruhe.
Furthermore, Imperial College has designed methods for power optimization by means of
generating dedicated hardware instructions. “At Imperial, we designed an advanced version
of power-aware scheduling, to construct a power-optimizing compiler,” says Rob Dimond.
“Compared to other open compiler frameworks, such as Suif, LCC and GCC, CoSy allows
you to really focus on the specifics of your compiler. We achieved more in one month of
work in CoSy than with 6 months of previous work in LCC.”
RWTH Aachen is currently extending the CoSy system with generic support for SIMD and
conditional instructions. Technische UniversitTMt Dresden is constructing a CoSy compiler for
a vector processing architecture, and the Technische UniversitTMt Berlin is doing research in
structural validation of compiler components, such as analysis and optimization engines. “We
only recently started using CoSy and we are already enjoying the benefits,” says Prof. Dr.
Sabine Glesner from TU Berlin. “The rich documentation in the manuals and source code, as
well as the strict modularity, are a tremendous help in understanding the system. Particularly
the separation between compiler algorithms and the target dependent information in the backend
engines is a valuable property for targeting compilers.”
In addition to the specific compiler research projects, many of these universities also use
CoSy in the curriculum for classes on the subject of compiler construction.
“The economics of compiler development, both industrial and academic, are not well
understood, particularly the industrial use and productisation of research results,” says Marco
Roodzant, VP Marketing and Sales of ACE. “We are pleased to see so many advanced
compiler research groups appreciate the unique values of CoSy and efficiently tackle
complex compiler research topics in an industrial quality framework. The benefits are that the
end results of the research projects are much closer to product quality.”
Many challenges are associated with compiler construction, let alone its research.
Compilation of source code into executable code for dedicated programmable electronics is a
complex matter with numerous barriers before the actual research topics can be taken on. By
using CoSy, the compiler research can immediately focus on the topic of interest and get
results much quicker than otherwise would have been possible. There is no need to get
familiar with millions of lines of code, or to construct the compiler fundaments, as CoSy
comes with a wealth of ready-to-use components. But most importantly, CoSy provides full
support for extending the system. Another advantage of working with CoSy is that there are
no restrictions in maintaining control over the IP resulting from the research project.
Industrial users and researchers alike are free to extend the CoSy compiler development
system with dedicated components, without the obligation to make these available to the
public. Over the past decade many academic publications and PhD theses have demonstrated
the successes in CoSy compiler research.
About ACE
ACE Associated Compiler Experts bv (a wholly owned subsidiary of ACE Associated
Computer Experts bv, Amsterdam, the Netherlands) is a world leader in compiler
development tools.
Its open CoSy compiler development system gives compiler developers the ability to achieve
a leading edge position in the construction of better and faster optimizing compilers for
architectures ranging from 4-bit microcontrollers to 24-bit DSPs and 256-bit VLIW
processors. CoSy accommodates a wide range of programming languages including C,
Embedded C, DSP-C, C++, Fortran and Java.
SuperTest is a most comprehensive testing and validation suite for C/C++ compilers. Based
upon 30+ years of ACE experience in compiler construction and validation, SuperTest
provides a unique level of compiler test coverage.
More information on ACE and its products and services is available at www.ace.nl.
For more information contact:
Marco P. Roodzant
ACE Associated Compiler Experts bv
Tel: +31 20 6646416
E-mail: Email Contact
http://www.ace.nl
2006 ACE Associated Compiler Experts. All rights reserved.
TRADEMARKS:
CoSy is an international trademark of ACE Associated Computer Experts bv.
All other trademarks are the property of their respective owners.
|
Be the first to review this article
|
|